package capaLogica;

import java.util.List;

import capaDatos.PerfilDAO;

public class PerfilBO {

	private PerfilDAO dao = new PerfilDAO();
	
	public PerfilGrupo recuperarPerfilGrupoById(String idPerfilGrupo ){
		return dao.recuperarPerfilGrupoById(idPerfilGrupo);
	}
	
	public PerfilSala recuperarPerfilSalaById(String idPerfil ){
		return dao.recuperarPerfilSalaById(idPerfil);
	}
	
	public PerfilConcurso recuperarPerfilConcursoById(String idPerfil ){
		return dao.recuperarPerfilConcursoById(idPerfil);
	}
	
	public PerfilFestival recuperarPerfilFestivalById(String idPerfil ){
		return dao.recuperarPerfilFestivalById(idPerfil);
	}
	
	public PerfilGrupo insertarPerfilGrupo(PerfilGrupo idPerfilGrupo ){
		return dao.insertarPerfilGrupo(idPerfilGrupo);
	}
	
	public PerfilSala insertarPerfilSala(PerfilSala idPerfil ){
		return dao.insertarPerfilSala(idPerfil);
	}
	
	public PerfilFestival insertarPerfilFestival(PerfilFestival idPerfil ){
		return dao.insertarPerfilFestival(idPerfil);
	}
	
	public PerfilConcurso insertarPerfilConcurso(PerfilConcurso idPerfil ){
		return dao.insertarPerfilConcurso(idPerfil);
	}
	
	public void actualizarPerfilGrupo(PerfilGrupo p){
		dao.actualizarPerfilGrupo(p);
	}
	
	public void actualizarPerfilSala(PerfilSala p){
		dao.actualizarPerfilSala(p);
	}
	
	public void actualizarPerfilConcurso(PerfilConcurso p){
		dao.actualizarPerfilConcurso(p);
	}
	
	public void actualizarPerfilFestival(PerfilFestival p){
		dao.actualizarPerfilFestival(p);
	}
	
	public void borrarPerfilGrupo(String p){
		dao.borrarPerfilGrupo(p);
	}
	
	public void borrarPerfilSala(String p){
		dao.borrarPerfilSala(p);
	}
	
	public void borrarPerfilFestival(String p){
		dao.borrarPerfilFestival(p);
	}
	
	public void borrarPerfilConcurso(String p){
		dao.borrarPerfilConcurso(p);
	}
	
	public String recuperarNombrePerfil(String idPerfil){
		return dao.recuperarCualquierTipoByID(idPerfil);
	}
	
	public List<PerfilGrupo> recuperarPerfilGrupoByNombre(String nombre){
		return dao.recuperarPerfilGrupoByNombre(nombre);
	}
	
	public List<PerfilSala> recuperarPerfilSalaByNombre(String nombre){
		return dao.recuperarPerfilSalaByNombre(nombre);
	}
	
	public List<PerfilFestival> recuperarPerfilFestivalByNombre(String nombre){
		return dao.recuperarPerfilFestivalByNombre(nombre);
	}
	
	public List<PerfilConcurso> recuperarPerfilConcursoByNombre(String nombre){
		return dao.recuperarPerfilConcursoByNombre(nombre);
	}
}
